<?php
//------------------------------------------------------------------------------------------------------------------------------
//	Nom : lib_liste.php
//	Auteurs: Defondemieres Fabrice - Delfour Kevin
//	Description :
//------------------------------------------------------------------------------------------------------------------------------

//ini_set("error_reporting", E_ALL);
//ini_set("display_errors","0"); 
//ini_set("ignore_repeated_errors","0");
//ini_set("log_errors", "0" ); 
//ini_set("error_log", "errors/errors_Lib_Liste.txt" ); 

function lister($chemin){  
   $nom_repertoire = $chemin;
   $pointeur = opendir($nom_repertoire);
   while ($fichier = readdir($pointeur)){
	if(($fichier != '.') && ($fichier != '..')){
			if (is_dir($nom_repertoire.'/'.$fichier)){
				lister($nom_repertoire.'/'.$fichier);
			}
			else{
				$fichier_d = decorticage ($fichier);
				$GLOBALS['liste_articles'][] = $fichier_d;
			}
		}
	}
   closedir($pointeur);
}

function lire_liste($array){
	for ($i=0; $i != sizeOf($array); $i++){
		echo $array[$i];
	}
}

function decorticage ($fichier){
	$taille = strlen($fichier);
	return substr($fichier, 0,$taille - 4);
}

function extension ($fichier){
	$taille = strlen($fichier);
	return substr($fichier, $taille - 4,$taille);
}

function nuage_tag($chemin){  
   lister($chemin);
   $Echo = "";
   $Echo .="<h2 class=\"title\">All Articles</h2>";
   srand();
   if (sizeOf($GLOBALS['liste_articles']) > 0) {
	   for ($i=0; $i != sizeOf($GLOBALS['liste_articles']); $i++){
		$rand = rand(0,5);	
		$fichier = $GLOBALS['liste_articles'][$i];
		$Echo.="<font size='$rand'><a href='article.php?article=$fichier'>$fichier</a></font>&nbsp; &nbsp; &nbsp;";
		}
	}
	else {$Echo.="Repertoire vide<hr/>";}
	   $Echo.="<p class=\"meta\"><a href='new_article.php?article=' rev='width=650, height=400' rel='lightbox[Nouvelle article]' title='Saisir votre nouvel article, puis cliquez sur Ajouter'>Nouvel article</a></p></div>";
   	//$Echo.="<div class='posted'><a href='article.php?article='>Nouvelle article</a></div>";
   return $Echo;
}

function liste_article($chemin){  
   lister($chemin);
   $Echo = "";
   $Echo .="Articles :<br/>";
   srand();
   if (sizeOf($GLOBALS['liste_articles']) > 0) {
	   for ($i=0; $i != sizeOf($GLOBALS['liste_articles']); $i++){
  		$rand = rand(0,5);	
  		$fichier = $GLOBALS['liste_articles'][$i];
  		if ($i<7) $Echo.="<ul><a href='article.php?article=$fichier'>$fichier</a><ul/>";
		}
	}
	else {$Echo.="<li>No articles found !<li/>";}
   return $Echo;
}
?>
